package com.cqq.auth.constant;

/**
 * <h3>权限服务消息代码常量</h3>
 * 
 * @author xijq
 * @version 1.0.0
 * 
 */
public interface AuthMessage {
	
	/**
	 * 用户名或密码错误
	 */
	public static final String LOGIN_USER_NOT_EXIST = "login.user.notExist";
	
	/**
	 * 用户已经停用，请联系管理员
	 */
	public static final String LOGIN_USER_STATUS_ERROR = "login.user.status.error";

	/**
	 * 用户账号尚未生效
	 */
	public static final String LOGIN_EFFECTIVE_TIME_ERROR = "login.effectiveTime.error";
	
	/**
	 * 用户账号已经过期
	 */
	public static final String LOGIN_EXPIRED_TIME_ERROR = "login.expiredTime.error";
	
	/**
	 * 用户名或密码错误
	 */
	public static final String LOGIN_PASSWORD_ERROR = "login.password.error";
	
	/**
	 * 用户登录错误
	 */
	public static final String LOGIN_ERROR = "login.error";

	/**
	 * 用户已存在
	 */
	public static final String USER_EXIST = "user.exist";

	/**
	 * 用户不存在
	 */
	public static final String USER_NOT_EXIST = "user.notExist";
	
	/**
	 * 旧密码错误
	 */
	public static final String USER_PASSWORD_OLD_ERROR = "user.password.old.error";
	
	/**
	 * 新旧密码相同
	 */
	public static final String USER_PASSWORD_SAME = "user.password.same";
	
	/**
	 * 角色不存在
	 */
	public static final String ROLE_NOT_EXIST = "role.notExist";
	
	/**
	 * 角色代码重复
	 */
	public static final String ROLE_CODE_DUPLICATE = "role.code.duplicate";
	
	/**
	 * 角色名称重复
	 */
	public static final String ROLE_NAME_DUPLICATE = "role.name.duplicate";	
	
	/**
	 * 权限不存在
	 */
	public static final String PERM_NOT_EXIST = "perm.notExist";
	
	/**
	 * 权限代码重复
	 */
	public static final String PERM_CODE_DUPLICATE = "perm.code.duplicate";
	
	/**
	 * 权限名称重复
	 */
	public static final String PERM_NAME_DUPLICATE = "perm.name.duplicate";	
	
	/**
	 * 用户组名称重复
	 */
	public static final String GROUP_NAME_DUPLICATE = "group.name.duplicate";		

	/**
	 * 用户组不存在
	 */
	public static final String GROUP_NOT_EXIST = "group.notExist";
	
	/**
	 * 组织不存在
	 */
	public static final String ORG_NOT_EXIST = "org.notExist";
	
	/**
	 * 组织名称重复
	 */
	public static final String ORG_NAME_DUPLICATE = "org.name.duplicate";
	
}
